package com.unitd.modules.sys.entity;

import com.unitd.frame.mybatis.core.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * @desc 用户-角色
 * @filename SysUserRole.java
 * @copyright www.unitd.com
 * @author Hudan
 * @version 1.0 
 * @date 2017-04-08
 */ 
@Table(name = "sys_user_role")
public class SysUserRole extends BaseEntity {

	/** 用户编号 */
	@Column(name = "user_id")
	private String userId;
	/** 角色编号 */
	@Column(name = "role_id")
	private String roleId;

	/**
	 * @desc 构造方法 SysUserRole
	 */
	public SysUserRole(String userId, String roleId) {
		this.userId = userId;
		this.roleId = roleId;
	}

	/**
	 * @desc 获取主键ID
	 * @return
	 */
	@Override
	public String getId() {
		return userId + roleId;
	}

	/**
	 * @desc 构造方法 SysUserRole
	 */
	public SysUserRole() {
		super();
	}

	/**
	 * @desc 获取用户编号
	 * @return user_id - 用户编号
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * @desc 设置用户编号
	 * @param userId 用户编号
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * @desc 获取角色编号
	 * @return role_id - 角色编号
	 */
	public String getRoleId() {
		return roleId;
	}

	/**
	 * @desc 设置角色编号
	 * @param roleId 角色编号
	 */
	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}
}